
add_executable(CPlusPlusThings_design_pattern_singleton_barrier_singleton
        barrier_singleton.cpp)
add_executable(CPlusPlusThings_design_pattern_singleton_cpulpuls11_singleton
        cpulpuls11_singleton.cpp)
add_executable(CPlusPlusThings_design_pattern_singleton_dcl_singleton
        dcl_singleton.cpp)
add_executable(CPlusPlusThings_design_pattern_singleton_hungrysingleton
        hungrysingleton.cpp)
add_executable(CPlusPlusThings_design_pattern_singleton_iazysingleton
        iazysingleton.cpp)
add_executable(CPlusPlusThings_design_pattern_singleton_lock_singleton
        lock_singleton.cpp)
add_executable(CPlusPlusThings_design_pattern_singleton_pthreadoncesingleton
        pthreadoncesingleton.cpp)
add_executable(CPlusPlusThings_design_pattern_singleton_static_local_singleton
        static_local_singleton.cpp)
